package com.ruoyi.model.manager.domain;

import com.baomidou.mybatisplus.annotation.IdType; //添加
import com.baomidou.mybatisplus.annotation.TableId; //添加
import com.baomidou.mybatisplus.annotation.TableName; //添加
import lombok.Data; //添加
import java.io.Serializable; //添加

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 模型管理对象 model_manager
 *
 * @author ruoyi
 * @date 2024-11-12
 */
@Data //添加
@TableName("model_manager") //添加
public class ModelManager extends BaseEntity implements Serializable //修改
{
    private static final long serialVersionUID=1L;

    /**  */
    //添加
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /** 模型名称 */
    @Excel(name = "模型名称")
    private String name;

    /** python文件路径 */
    @Excel(name = "python文件路径")
    private String path;

    /** 执行方法 */
    @Excel(name = "执行方法")
    private String method;

    /** 模型类型 1.识别模型 2.预测模型 3.控制模型 4.态势模型 */
    @Excel(name = "模型类型 1.识别模型 2.预测模型 3.控制模型 4.态势模型")
    private Integer type;

    /** 模型入参 */
    @Excel(name = "模型入参")
    private String inputParams;

    /** 状态 0.未启动 1.正在分析 */
    @Excel(name = "状态 0.未启动 1.正在分析")
    private Integer status;

    /** 模型描述 */
    @Excel(name = "模型描述")
    private String described;

    /** 是否删除 0.未删除 1.已删除 */
    @Excel(name = "是否删除 0.未删除 1.已删除")
    private int deleted;

}